Skip to content

Conversation

@UnderEu
Copy link
Contributor

@UnderEu UnderEu commented Jun 10, 2025

I can understand the original intention, autonomous systems had issues with the current Internet Protocol a.k.a. IPv6 over the past years but this protocol is now very well established, mature and, IMO, there is no reason to a single application dictates how an operating system (or package manager in this regard) will behave regarding the system's Internet connectivity especially if the target environment has no issues with it and, if the opposite, masks any ongoing issue particular to the host OS, ISP and/or the server on the other end.

Circumventing things in the intention to get them done quick does not fix the root cause and it's better to put the effort once to fix things in a definitive way than sweeping it under the carpet to deal with it later and over and over. Any application shouldn't touch anything external to and/or broader than its own scope unless it's strictly necessary and the user is aware of any change & acknowledges it.

UnderEu and others added 2 commits June 10, 2025 15:47
I can understand the original intention, autonomous systems had issues with the current Internet Protocol a.k.a. IPv6 over the past years but this protocol is now very well established, mature and, IMO, there is no reason to a single application dictates how an operating system (or package manager in this regard) will behave regarding the system's Internet connectivity especially if the target environment has no issues with it and, if the opposite, masks any ongoing issue particular to the host OS, ISP and/or the server on the other end.

Circumventing things in the intention to get them done quick does not fix the root cause and it's better to put the effort once to fix things in a definitive way than sweeping it under the carpet to deal with it later and over and over. Any application shouldn't touch anything external to and/or broader than its own scope unless it's strictly necessary and the user is aware of any change & acknowledges it.

Signed-off-by: Anderson Silva <[email protected]>
@enoch85
Copy link
Member

enoch85 commented Aug 27, 2025

Hmm, imagine that this is run from everything to a tiny raspberry pi board, to large VPSes hosting thousands of users.

Now imagine how many systems there are in between.

I totally agree with you, but at the same time we want the scripts to work everywhere, not only on 50% of the servers.

I'm not convinced.

@GoetzGoerisch
Copy link

Thank you @UnderEu for proposing this improvement.

@enoch85 to your concern: Why would one want to force IPv4 if connecting using the legacy protocol is a large issue in many parts of the world nowadays?

There was the same issue with Pi-Hole a couple of month back: pi-hole/pi-hole#6144

@f2k1de
Copy link

f2k1de commented Aug 27, 2025

I totally agree with you, but at the same time we want the scripts to work everywhere, not only on 50% of the servers.

I'm not convinced.

@enoch85, please stop implying that IPv4 is available on every system. That's not the case and even a decreasing trend.

@enoch85
Copy link
Member

enoch85 commented Aug 27, 2025

OK, I rest my case. IPv6 for the people!

@enoch85 enoch85 merged commit 0fe3e7a into nextcloud:main Aug 27, 2025
1 check passed
@UnderEu
Copy link
Contributor Author

UnderEu commented Aug 27, 2025

Thank you very much! 😊

@UnderEu UnderEu deleted the patch-1 branch August 27, 2025 22:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants